/** 定位 **/ 
.m-static{
	position: static;
}
.m-fixed{
	position: fixed;
}
.m-absolute{
	position: absolute;
}
.m-relative{
	position: relative;
}
.m-sticky{
	position: sticky;
}
/** Display **/ 
.m-block{
	display: block;
}
.m-inline-block{
	display: inline-block;
}
.m-inline{
	display: inline;
}
.m-flex{
	display: flex;
}
.m-inline-flex{
	display: inline-flex;
}
.m-grid{
	display: grid;
}
/** Box Sizing **/
.m-box-border{
	box-sizing: border-box;
}
.m-box-content{
	box-sizing: content-box;
}
/** 溢出 **/
.m-overflow-auto{
	overflow: auto;
}
.m-overflow-hidden{
	overflow: hidden;
}
.m-overflow-visible{
	overflow: visible;
}
.m-overflow-scroll{
	overflow: scroll;
}
/** Z-Index **/
.m-z-0{
	z-index: 0;
}
.m-z-10{
	z-index: 10;
}
.m-z-20{
	z-index: 20;
}
.m-z-30{
	z-index: 30;
}
.m-z-40{
	z-index: 40;
}
.m-z-50{
	z-index: 50;
}
/** 弹性布局 **/
.m-flex-row{
	flex-direction: row;
}
.m-flex-col{
	flex-direction: column;
}
.m-flex-wrap{
	flex-wrap: wrap;
}
.m-flex-nowrap{
	flex-wrap: nowrap;
}
.m-flex-grow{
	flex-grow: 1;
}
.m-flex-grow-0{
	flex-grow: 0;
}
.m-flex-shrink{
	flex-shrink: 1;
}
.m-flex-shrink-0{
	flex-shrink: 0;
}
.m-flex-1{
	flex: 1 1 0%;
}
.m-flex-auto{
	flex: 1 1 auto;
}
.m-flex-none{
	flex: none;
}
/** 盒对齐 **/
.m-justify-start{
	justify-content: flex-start;;
}
.m-justify-end{
	justify-content: flex-end;
}
.m-justify-center{
	justify-content: center;
}
.m-justify-between{
	justify-content: space-between;
}
.m-justify-around{
	justify-content: space-around;
}
.m-justify-items-auto{
	justify-items: auto;
}
.m-justify-items-start{
	justify-items: start;
}
.m-justify-items-end{
	justify-items: end;
}
.m-justify-items-center{
	justify-items: center;
}
.m-justify-items-stretch{
	justify-items: stretch;
}
.m-content-center{
	align-content: center;
}
.m-content-start{
	align-content: flex-start;
}
.m-content-end{
	align-content: flex-end;
}
.m-content-between{
	align-content: space-between;
}
.m-content-around{
	align-content: space-around;
}
.m-items-start{
	align-items: flex-start;
}
.m-items-end{
	align-items: flex-end;
}
.m-items-center{
	align-items: center;
}
.m-items-stretch{
	align-items: stretch;
}
/** 尺寸 **/
.m-w-screen{
	width: 100vw;
}
.m-w-full{
	width: 100%;
}
.m-w-1_2{
	width: 50%;
}
.m-w-1_3{
	width: 33.333333%;
}
.m-w-1_4{
	width: 25%;
}
.m-w-1_5{
	width: 20%;
}
.m-w-1_6{
	width: 16.666667%;
}
.m-h-full{
	height: 100%;
}
.m-h-screen{
	height: 100vh;
}
.m-h-1_2{
	height: 50%;
}
.m-h-1_3{
	height: 33.333333%;
}
.m-h-1_4{
	height: 25%;
}
.m-h-1_5{
	height: 20%;
}
.m-h-1_6{
	height: 16.666667%;
}
/** 字体 **/
.m-font-thin{
	font-weight: 100;
}
.m-font-normal{
	font-weight: 400;
}
.m-font-extrabold{
	font-weight: 800;
}
.m-text-left{
	text-align: left;
}
.m-text-center{
	text-align: center;
}
.m-text-right{
	text-align: right;
}
.m-text-justify{
	text-align: justify;
}
.m-break-normal{
	overflow-wrap: normal;
	word-break: normal;
}
.m-break-words{
	overflow-wrap: break-word;
}
.m-break-all{
	word-break: break-all;
}
.m-truncate{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.m-overflow-ellipsis{
	text-overflow: ellipsis;
}
.m-overflow-clip{
	text-overflow: clip;
}
/** 可见性 **/
.m-visible{
	visibility: visible;
}
.m-invisible{
	visibility: hidden;
}
/** 间距 **/
.m-p-0{
	padding: 0px;
}
.m-p-2{
	padding: 0.5rem;
}
.m-p-4{
	padding: 1rem;
}
.m-p-8{
	padding: 2rem;
}
.m-m-0{
	margin: 0px;
}
.m-m-2{
	margin: 0.5rem;
}
.m-m-4{
	margin: 1rem;
}
.m-m-8{
	margin: 2rem;
}
/** Top / Right / Bottom / Left **/
.m-top-0{
	top: 0px;
}
.m-right-0{
	right: 0px;
}
.m-bottom-0{
	bottom: 0px;
}
.m-left-0{
	left: 0px;
}
/** 不透明度 **/
.m-opacity-0{
	opacity: 0;
}
.m-opacity-100{
	opacity: 1;
}